﻿/***
	
	# CopyRights By Pr (yslee96@naver.com / webmaster@prev.kr) 
		
	@ Author Pr (yslee96@naver.com) 
	
	@ http://prev.kr
	
***/

package kr.prev.swe {
	
	import flash.utils.ByteArray;
	
	public class SWEFrame {
		
		private var _ID:String
		/**
			
			프레임의 ID값
			
			텍스트 프레임은 'T-' 가 붙고 바이너리 프레임은 'B-' 가 붙는다 (현재 버전 기준)
			
		**/
		
		private var _bytes:ByteArray
		/**
			
			프레임의 bytes값
			
		**/
		
		private var _content:String
		/**
			
			텍스트 프레임의 String값
			
			텍스트 프레임이 아닐경우 null값이다
			
		**/
		
		public function get ID():String {
			return _ID
		}
		public function get bytes():ByteArray {
			return _bytes
		}
		public function get content():String {
			return _content
		}
		
		public function SWEFrame(ID:String, bytes:ByteArray, content:String=null) {
			_ID = ID
			_bytes = bytes
			_content = content
		}
		
		public function toString():String {
			return "[ SWEFrame " + _ID + " ]"
		}
	}
	
}
